#include "cxxcall.hpp"
#include <cstring>

#if defined (CXXCALL_AMD64)
  #include "sysdeps/x86-64/callout-call.cpp"
#elif defined (CXXCALL_I386)
  #include "sysdeps/i386/callout-call.cpp"
#elif defined (CXXCALL_ARM64)
  #include "sysdeps/aarch64/callout-call.cpp"
#elif defined (CXXCALL_ARM32)
  #include "sysdeps/arm/callout-call.cpp"
#else
#  error "unsupported platform"
#endif
